package com.ojoin.trade.supplyloan_core.web.domain;

import java.io.Serializable;
import java.util.Map;

import com.ojoin.trade.common_core.web.domain.TbMerchantInfo;
import com.ojoin.trade.common_core.web.domain.TbMerchantuserFinaccount;

public class CatchDataStartMessage implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
    public  static final String LOCALHOST = "localhost";
    public static final String REMOTEHOST = "remotehost";
    
	private String catchType = REMOTEHOST;

	private TbSlPlatformUser platformUser;

	private TbSlPlatformInfo platformInfo;

	private TbMerchantInfo merchantUser;

	private TbMerchantuserFinaccount merchantuserFinaccount;

	private Map<String, TbSlSupplyPayment> checked;

	private Map<String, TbSlSupplyPayment> waitpay;

	private Map<String, TbSlSupplyPayment> completepay;

	private Map<String, TbSlSupplyInventory> storeIn;

	private Map<String, TbSlSupplyInventory> storeOut;

	private String storeInStartTime;
	private String storeInEndTime;

	private String storeOutStartTime;
	private String storeOutEndTime;

	private String paymentStartTime;
	private String paymentEndTime;

	private String SettlementStartTime;
	private String SettlementEndTime;

	private String JDstorePayTime;

	public TbSlPlatformInfo getPlatformInfo() {
		return platformInfo;
	}

	public void setPlatformInfo(TbSlPlatformInfo platformInfo) {
		this.platformInfo = platformInfo;
	}

	public TbSlPlatformUser getPlatformUser() {
		return platformUser;
	}

	public void setPlatformUser(TbSlPlatformUser platformUser) {
		this.platformUser = platformUser;
	}

	public TbMerchantInfo getMerchantUser() {
		return merchantUser;
	}

	public void setMerchantUser(TbMerchantInfo merchantUser) {
		this.merchantUser = merchantUser;
	}

	public TbMerchantuserFinaccount getMerchantuserFinaccount() {
		return merchantuserFinaccount;
	}

	public void setMerchantuserFinaccount(
			TbMerchantuserFinaccount merchantuserFinaccount) {
		this.merchantuserFinaccount = merchantuserFinaccount;
	}

	public String getPaymentStartTime() {
		return paymentStartTime;
	}

	public void setPaymentStartTime(String paymentStartTime) {
		this.paymentStartTime = paymentStartTime;
	}

	public String getPaymentEndTime() {
		return paymentEndTime;
	}

	public void setPaymentEndTime(String paymentEndTime) {
		this.paymentEndTime = paymentEndTime;
	}

	public String getSettlementStartTime() {
		return SettlementStartTime;
	}

	public void setSettlementStartTime(String settlementStartTime) {
		SettlementStartTime = settlementStartTime;
	}

	public String getSettlementEndTime() {
		return SettlementEndTime;
	}

	public void setSettlementEndTime(String settlementEndTime) {
		SettlementEndTime = settlementEndTime;
	}

	public Map<String, TbSlSupplyPayment> getWaitpay() {
		return waitpay;
	}

	public void setWaitpay(Map<String, TbSlSupplyPayment> waitpay) {
		this.waitpay = waitpay;
	}

	public Map<String, TbSlSupplyPayment> getChecked() {
		return checked;
	}

	public void setChecked(Map<String, TbSlSupplyPayment> checked) {
		this.checked = checked;
	}

	public Map<String, TbSlSupplyPayment> getCompletepay() {
		return completepay;
	}

	public void setCompletepay(Map<String, TbSlSupplyPayment> completepay) {
		this.completepay = completepay;
	}

	public Map<String, TbSlSupplyInventory> getStoreIn() {
		return storeIn;
	}

	public void setStoreIn(Map<String, TbSlSupplyInventory> storeIn) {
		this.storeIn = storeIn;
	}

	public Map<String, TbSlSupplyInventory> getStoreOut() {
		return storeOut;
	}

	public void setStoreOut(Map<String, TbSlSupplyInventory> storeOut) {
		this.storeOut = storeOut;
	}

	public String getStoreInStartTime() {
		return storeInStartTime;
	}

	public void setStoreInStartTime(String storeInStartTime) {
		this.storeInStartTime = storeInStartTime;
	}

	public String getStoreInEndTime() {
		return storeInEndTime;
	}

	public void setStoreInEndTime(String storeInEndTime) {
		this.storeInEndTime = storeInEndTime;
	}

	public String getStoreOutStartTime() {
		return storeOutStartTime;
	}

	public void setStoreOutStartTime(String storeOutStartTime) {
		this.storeOutStartTime = storeOutStartTime;
	}

	public String getStoreOutEndTime() {
		return storeOutEndTime;
	}

	public void setStoreOutEndTime(String storeOutEndTime) {
		this.storeOutEndTime = storeOutEndTime;
	}

	public String getJDstorePayTime() {
		return JDstorePayTime;
	}

	public void setJDstorePayTime(String jDstorePayTime) {
		JDstorePayTime = jDstorePayTime;
	}

	public String getCatchType() {
		return catchType;
	}

	public void setCatchType(String catchType) {
		this.catchType = catchType;
	}

}
